clean as a whistle

Translations
propre comme un sou neuf
Definitions
Extremely clean or spotless; free from dirt, impurities, or wrongdoing.